Method and apparatus for selecting information in multi-dimesional space

ABSTRACT

Method and apparatus for selecting information in a multi-dimensional space are provided. The method includes the steps of sensing the motion of a user intending to select information, and determining whether the sensed motion is an effective motion intended for information selection and returning to the sensing step if it is determined that the motion is not the effective one. Accordingly, difficulty in setting a predetermined threshold to a single value can be overcome. In addition, even a very slight motion can be accurately detected without being influenced by gravity and offsets. Moreover, it can be accurately determined whether a user&#39;s two- or three-dimensional motion is an effective motion for selecting information and which motion unit among at least two motion units has generated the effective motion, so that a high correct recognition rate for information and high reliability can be achieved, and a user is allowed to easily select information.

TECHNICAL FIELD

[0001] The present invention relates to an apparatus for sensing amotion for selecting information in a two- or three-dimensional space,and more particularly, to an information selection method and apparatusfor determining whether a sensed motion is effective in amulti-dimensional space.

BACKGROUND ART

[0002] Representative apparatuses for sensing a user's motion forpointing at or inputting information in a two- or three-dimensionalspace are handheld space-type input apparatuses, such as personalcomputers (PCs), personal digital assistances (PDAs), and cellularphones; wireless portable pointing apparatuses, wireless portablekeyboards; hand motion and gesture recognizing apparatuses; virtualmusical playing apparatuses; computer game machines; virtual environmentexercise and training apparatuses; virtual reality data gloves;mechanical impact and shake tracking and monitoring apparatuses; androbot motion information acquiring apparatuses.

[0003] Usually, in order to determine whether information generated by auser's motion using the above apparatuses is effective, conventionally,a mechanical switch or a pressure sensor is used In other words,according to a conventional method, when a switch or sensor is pushed ortouched on a plane, an on/off signal is generated, and effectiveinformation is identified according to the on/off signal.Conventionally, whether a user's motion for selecting information is aneffective one can be determined by contact on a plane, but whether auser's motion for selecting information in a three-dimensional space isan effective one cannot be determined via the same method.

DISCLOSURE OF THE INVENTION

[0004] To achieve the above-described problem, it is a first object ofthe present invention to provide an information selection method throughwhich information selected by a user can be exactly recognized from theuser's motion for selecting information in a multi-dimensional space.

[0005] It is a second object of the present invention to provide aninformation selection apparatus for performing the above informationselection method in a multi-dimensional space.

[0006] To achieve the first object of the invention, there is provided amethod of selecting information in a multi-dimensional space. The methodincludes the steps of (a) sensing the motion of a user for informationselection; and (b) determining whether the sensed motion is an effectivemotion of the intended information selection and returning to step (a)if it is determined that the motion is not the effective motion.

[0007] To achieve the second object of the invention, there is providedan apparatus for selecting information in a multi-dimensional space. Theapparatus includes at least one motion unit moved by a user intending toselect information; at least one sensing unit for sensing the motion ofthe motion unit and outputting the result of sensing; and at least oneeffective signal detection unit for checking whether the motion of themotion unit is an effective motion intending to select the informationbased on the result of sensing and outputting the result of checking asan effective signal.

BRIEF DESCRIPTION OF THE DRAWINGS

[0008] The above objects and advantages of the present invention willbecome more apparent by describing in detail preferred embodimentsthereof with reference to the attached drawings in which:

[0009]FIG. 1 is a flowchart of a method of selecting information in amulti-dimensional space according to the present invention;

[0010]FIG. 2 is a block diagram of an information selection apparatusfor performing the method of FIG. 1 according to the present invention,

[0011]FIG. 3 is a flowchart of a preferred embodiment of step 16 of FIG.1 according to the present invention;

[0012]FIG. 4 is a block diagram of a preferred embodiment of aneffective signal detection unit of FIG. 2 according to the presentinvention;

[0013]FIG. 5 is a block diagram of a first embodiment of a featureamount detector of FIG. 4 according to the present invention;

[0014]FIGS. 6A through 6C are waveform diagrams of signals input to oroutput from the respective parts of the feature amount detector of FIG.5;

[0015]FIG. 7 is a block diagram of a second embodiment of a featureamount detector of FIG. 4 according to the present invention;

[0016]FIGS. 8A through 8D are waveform diagrams of the respective partsof FIG. 7;

[0017]FIG. 9 is a block diagram of a first embodiment of a signalextractor of FIG. 5 or 7 according to the present invention;

[0018]FIG. 10 is a block diagram of a second embodiment of a signalextractor of FIG. 5 or 7 according to the present invention;

[0019]FIG. 11 is a waveform diagram showing the first and secondpredetermined periods for explaining steps 74 and 76 shown in FIG. 3;

[0020]FIG. 12 is a flowchart of a first embodiment of an informationselection method according to the present invention when at least twoeffective motions are generated;

[0021]FIG. 13 is a block diagram of an information selection apparatusfor performing the method of FIG. 12 according to the present invention;

[0022]FIG. 14 is a flowchart of a second embodiment of an informationselection method according to the present invention when at least twoeffective motions are generated;

[0023]FIG. 15 is a block diagram of an information selection apparatusfor performing the method of FIG. 14 according to the present invention;

[0024]FIG. 16 is a flowchart of a third embodiment of an informationselection method according to the present invention when at least twoeffective motions are generated;

[0025]FIG. 17 is a block diagram of an information selection apparatusfor performing the method of FIG. 16 according to the present invention;

[0026]FIG. 18 is a flowchart of a fourth embodiment of an informationselection method according to the present invention when at least twoeffective motions are generated; and

[0027]FIG. 19 is a block diagram of an information selection apparatusfor performing the method of FIG. 18 according to the present invention.

BEST MODE FOR CARRYING OUT THE INVENTION

[0028] Hereinafter, a method of selecting information in amulti-dimensional space according to the present invention and thestructure and operations of an information selection apparatus forperforming the above method according to the present invention will bedescribed with reference to the attached drawings.

[0029]FIG. 1 is a flowchart of a method of selecting information in amulti-dimensional space according to the present invention. The methodincludes identifying effective information depending on whether a user'smotion is effective, in steps 10 through 18.

[0030]FIG. 2 is a block diagram of an information selection apparatusfor performing the method of FIG. 1 according to the present invention.The information selection apparatus includes a motion unit 40, a sensingunit 42, a regularizing unit 44, an analog-to-digital converter (ADC)46, an effective signal detection unit 48, a motion amount detectionunit 50, a first comparator 52, and an effective informationdetermination unit 54.

[0031] At least one motion unit 40 shown in FIG. 2 is moved by a user.When the user desires to select information, that is, when the userpoints at information or determines input of information, he/she movesthe motion unit 40 in a two- or three-dimensional space. Generally, theuser performs a clicking motion when determining the input of pointedinformation. To sense such a clicking motion, for example, the motionunit 40 may be attached to each finger performing the clicking motion.

[0032] In one embodiment of the present invention, the motion unit 40can be attached to a predetermined body part, for example, a hand,finger, foot, head, arm, or leg, of a user. The motion unit 40 may be amember (not shown) of a glove type which is directly installed on thehand or may be a manipulation member (not shown) which can bemanipulated by the user without being directly attached to the user'spredetermined body part. For example, the manipulation member as themotion unit 40 can be realized in the form of a glove-puppet.

[0033] To perform a method of selecting information according to thepresent invention, at least one sensing unit 42 senses the motion of themotion unit 40 moved by a user desiring to select information andoutputs the result of sensing the motion in step 10. The sensing unit 42can visually sense the motion of the motion unit 40. For this, thesensing unit 42 visually observes the motion of the motion unit 40through a monitor (not shown) and outputs the result of observation asthe motion of the motion unit 40. In addition, the sensing unit 42 cansense the amount of motion of the motion unit 40 through the variationof acceleration, the variation of angular velocity, the variation ofresistance, the variation of capacitance, the variation of a magneticfield, the direction of a magnetic field, or the variation of the numberof pulses. For this, the sensing unit 42 can be realized as a MicroElectroMechanic System (MEMS) inertial sensor for sensing the variationof acceleration and angular velocity, a variable resistance sensor forsensing the variation of resistance, a variable capacity sensor forsensing the variation of capacitance, a magnetic sensor for sensing thevariation of a magnetic field or the direction of a magnetic field, or arotary encoder type sensor for sensing the variation of the number ofpulses. Here, the magnetic sensor can be realized as a giant magnetoresistive (GMR) sensor. The examples of the structures and operations ofthese sensors are disclosed in Korean Patent Application No. 2001-41560,entitled “Information Input Apparatus and Method Using Body Angle atJoint”.

[0034] The information selection apparatus of FIG. 2 can be providedwith the regularizing unit 44 for the case where a plurality of motionsare sensed by at least one sensing unit 42. The information selectionapparatus may not be provided with the regularizing unit 44 when onlyone motion is sensed by the sensing unit 42. The regularizing unit 44regularizes the result of sensing of the sensing unit 42 and outputs theresult of regularization to the ADC 46 and the motion amount detectionunit 50.

[0035] If the regularizing unit 44 is not provided, after step 10, it isdetermined whether the amount of the sensed motion exceeds apredetermined amount in step 12. If it is determined that the sensedmotion amount exceeds the predetermined amount, an information selectionmethod according to the present invention ends. However, if it isdetermined that the sensed motion amount does not exceed thepredetermined amount, the procedure goes to step 14. To perform step 12,the information selection apparatus of FIG. 2 can be provided with themotion amount detection unit 50 and the first comparator 52. Here, ifthe regularizing unit 44 is not provided, the motion amount detectionunit 50 detects a motion amount from the result of sensing of thesensing unit 42 and outputs the detected motion amount to the firstcomparator 52. In contrast, if the regularizing unit 44 is provided, themotion amount detection unit 50 detects a motion amount from the resultof regularization received from the regularizing unit 44. The firstcomparator 52 compares the motion amount received from the motion amountdetection unit 50 with a predetermined amount externally received andoutputs the result of comparison to the effective signal detection unit48. For example, when it is assumed that the motion unit 40 is attachedto each finger, and that a user selects information by moving a finger,that is, by bending or clicking the finger, the motion of a fingeraccompanied with a large motion of a user's hand to the front, to theback, to the left, to the right, up, or down is supposed not to be theuser's intentional motion for selecting information. Therefore, theresult of sensing such an unintentional motion must not be used in aninformation selection method according to the present invention. Forthis, step 12 is performed. Accordingly, if it is determined that themotion amount exceeds the predetermined amount based on the result ofcomparison received from the first comparator 52, the effective signaldetection unit 48 does not generate an effective signal. According tothe present invention, step 12 can be selectively provided.Consequently, the motion amount detection unit 50 and the firstcomparator 52 can also be selectively provided.

[0036] If it is determined that the motion amount does not exceed thepredetermined amount, when the regularizing unit 44 is not provided, theADC 46 converts the result of sensing received from the sensing unit 42from an analog form into a digital form in response to the result ofcomparison received from the first comparator 52 and outputs the resultof conversion to the effective signal detection unit 48 in step 14.However, when the regularizing unit 44 is provided, the ADC 46 convertsthe result of regularization received from the regularizing unit 44 froman analog form into a digital form and outputs the result of conversionto the effective signal detection unit 48. According to an embodiment ofthe present invention, the ADC 46 converts the result of sensing from ananalog form into a digital form only when it is recognized that thesensed motion amount does not exceed the predetermined amount based onthe result of comparison received from the first comparator 52. However,according to another embodiment of the present invention, unlike FIG. 2,the ADC 46 can convert the result of sensing in an analog form into adigital form regardless of the result of comparison performed by thefirst comparator 52. In this case, the effective signal detection unit48 receiving the result of comparison performed by the first comparator52 determines whether the result of conversion output from the ADC 46 isused for generating an effective signal.

[0037] In addition, according to the present invention, step 14 and theADC 46 can be selectively provided. In other words, when the result ofsensing performed by the sensing unit 42 has an analog form and theeffective signal detection unit 48 detects an effective signal in adigital form, the ADC 46 is provided. However, when the result ofsensing performed by the sensing unit 42 has a digital form, the ADC 46is not provided.

[0038] According to the present invention, unlike FIG. 1, step 14 can beprovided between step 10 and step 12. For example, after step 10, theresult of sensing is converted from an analog form into a digital form,and the procedure goes to step 12. For this, unlike FIG. 2, the ADC 46is provided between the sensing unit 42 and the regularizing unit 44, sothe result of sensing is converted from an analog form into a digitalform either in response to the result of comparison performed by thefirst comparator 52 or regardless of the result of comparison performedby the first comparator 52. Here, the regularizing unit 44 regularizes asignal in a digital form resulting from the conversion performed by theADC 46 and outputs the result of regularizing to the effective signaldetection unit 48 and the motion amount detection unit 50.

[0039] After step 14, it is determined whether the motion sensed by thesensing unit 42 is an effective one, i.e., the intended one forinformation selection when the user moves the motion unit, in step 16.For this, if it is recognized that the amount of the sensed motion doesnot exceed the predetermined amount based on the result of comparisonreceived from the first comparator 52, the effective signal detectionunit 48 determines whether the motion of the motion unit 40 moved by theuser is an effective one based on the result of sensing performed by thesensing unit 42 when the ADC 46 and the regularizing unit 44 are notprovided, based on the result of conversion performed by the ADC 46 whenthe ADC 46 is provided as shown in FIG. 2, based on the result ofregularization performed by the regularizing unit 44 when the ADC 46 isprovided between the sensing unit 42 and the regularizing unit 44 inFIG. 2, or based on the result of conversion performed by the ADC 46when the regularizing unit 44 is not provided in FIG. 2.

[0040] If it is determined that the motion of the motion unit 40 is notan effective one intended for information selection, the effectivesignal detection unit 48 controls the sensing unit 42 to sense a newmotion. In contrast, if it is determined that the motion of the motionunit 40 is an effective one intended for information selection, theeffective signal detection unit 48 generates an effective signalindicating that the motion of the motion unit 40 is an effective one andoutputs the effective signal to the effective information determinationunit 54.

[0041] For clarity of the present invention, on the assumption that theregularizing unit 44 and the ADC 46 are not provided, a preferredembodiment of step 16 shown in FIG. 1 and the structure and operationsof a preferred embodiment of the effective signal detection unit 48shown in FIG. 2 will be described with reference to the attacheddrawings. Even if the regularizing unit 44 and/or the ADC 46 areprovided, descriptions of the embodiments will be the same as in thecase where the regularizing unit 44 and the ADC 46 are not provided,with the exception that not the result of sensing but the result ofregularization or a signal in a digital form is input to the effectivesignal detection unit 48.

[0042]FIG. 3 is a flowchart of a preferred embodiment 16A of step 16 ofFIG. 1 according to the present invention. The embodiment 16A of step 16includes determining the sensed motion as an effective motion accordingto a feature amount detected from the result of sensing and a period forwhich the detected feature amount is maintained in steps 70 through 76.

[0043]FIG. 4 is a block diagram of a preferred embodiment 48A of theeffective signal detection unit 48 of FIG. 2 according to the presentinvention. The preferred embodiment 48A of the effective signaldetection unit 48 includes a feature amount detector 90, a regularizingunit 92, a second comparator 94, a first counter 96, a third comparator98, an effective signal generator 100, and a fourth comparator 102.

[0044] The feature amount detector 90 of FIG. 4 extracts a portionhaving a change in size from the result of sensing received through aninput terminal IN2 as a feature amount and outputs the extracted featureamount in step 70. If there is no motion of the motion unit 40, theresult of sensing has only a direct current component, so there is noportion having a change in the size of the result of sensing.

[0045] If only one motion is always sensed by the sensing unit 42 ofFIG. 2, the regularizing unit 92 may not be provided. However, if aplurality of motions are sensed by the sensing unit 42, the regularizingunit 92 is provided as a substitute for the regularizing unit 44 of FIG.2. In other words, only one of the regularizing units 44 and 92 can beselectively provided. The regularizing unit 92 regularizes the portionhaving a change in size, which has been extracted by the feature amountdetector 90 in step 70, and outputs the result of regularization to thesecond comparator 94. The functions and operations of the regularizingunits 44 and 92 shown in FIGS. 2 and 4, respectively, will be describedin detail.

[0046] The regularizing unit 44 or 92 regularizes input data and can berealized as a multiplier (not shown) for multiplying the receivedsensing result by a weight and outputting the multiplication result asthe result of regularization. For example, when it is assumed that themotion unit 40 is provided at each of a thumb, index finger, middlefinger, ring finger, and little finger, a different amount of a motionis generated when clicking each finger, so the result of sensing isregularized to detect only the component having a change in size fromthe result of sensing as a feature amount. For this, a weight multipliedby the result of sensing the motion of the thumb is set to be largerthan a weight multiplied by the result of sensing the motion of a fingerother than the thumb, for example, the little finger. As describedabove, weights can be empirically determined in advance as havingdifferent values according to the motion degree of the motion unit 40.For example, the results of sensing the motions generated when clickingthe thumb, index finger, middle finger, ring finger, and little finger,respectively, are examined in advance, and the results of examinationsare analyzed to set different weights for different fingers.

[0047] Alternatively, according to the present invention, differentweights can be set depending on an angle at which each finger is bentregardless of the kind of finger. For example, all angles at which thethumb, index finger, middle finger, ring finger, and little finger canbe bent are examined, and the results of examinations are analyzed toset different weights for different angles.

[0048] Meanwhile, the structures and operations of embodiments of thefeature amount detector 90 shown in FIG. 4 will be described withreference to the attached drawings.

[0049]FIG. 5 is a block diagram of a first embodiment 90A of the featureamount detector 90 of FIG. 4 according to the present invention. Thefirst embodiment 90A of the feature amount detector 90 includes alow-pass filter 120, a high-pass filter 122, and a signal extractor 124.

[0050]FIGS. 6A through 6C are waveform diagrams of signals input to oroutput from the respective parts of the feature amount detector 90A ofFIG. 5. FIG. 6A is a waveform diagram of a signal input to the low-passfilter 120. FIG. 6B is a waveform diagram of a signal output from thelow-pass filter 120. FIG. 6C is a waveform diagram of a signal outputfrom the high-pass filter 122.

[0051] According to this embodiment of the present invention, a bandpass filter 126 of the feature amount detector 90A band-pass filters theresult of sensing received through an input terminal IN3, as shown inFIG. 6A, and outputs the result of band-pass filtering as a featureamount to the signal extractor 124. For this, as shown in FIG. 5, theband pass filter 126 can include the low-pass filter 120 and thehigh-pass filter 122. The low-pass filter 120 low-pass filters theresult of sensing, which is shown in FIG. 6A and input through the inputterminal IN3, and outputs the result of low-pass filtering shown in FIG.6B to the high-pass filter 122, The high-pass filter 122 high-passfilters the result of low-pass filtering shown in FIG. 6B and outputsthe result of high-pass filtering shown in FIG. 6C as a portion having achange in size of the result of sensing to the signal extractor 124. Thesignal extractor 124 extracts only the positive or negative componentfrom the portion having a change in size shown in FIG. 6C, which isoutput from the high-pass filter 122, as a feature amount and outputsthe extracted feature amount through an output terminal OUT6.

[0052]FIG. 7 is a block diagram of a second embodiment 90B of thefeature amount detector 90 of FIG. 4 according to the present invention.The second embodiment 90B of the feature amount detector 90 includesfirst and second filters 140 and 142, a differential calculator 144, anda signal extractor 146.

[0053] According to this embodiment, the first filter 140 of the featureamount detector 90B filters a first frequency component of the result ofsensing input through an input terminal IN4 and outputs the result offiltering to the differential calculator 144. The second filter 142filters a second frequency component of the result of sensing inputthrough the input terminal IN4 and outputs the result of filtering tothe differential calculator 144. The differential calculator 144calculates the difference between the result of filtering of the firstfilter 140 and the result of filtering of the second filter 142 andoutputs the calculated difference to the signal extractor 146.

[0054] According to the present invention, each of the first and secondfrequency components filtered by the first and second filters 140 and142, respectively, may be a low-band component, a high-band component,or just a band component. The first and second frequency components maybe a low-band component and a high-band component, respectively, alow-band component and a band component, respectively, or a high-bandcomponent and a band component, respectively. For clarity of the presentinvention, when it is assumed that the first and second frequencycomponents are low-band components, that the cutoff frequency f_(c1) ofthe first filter 140 is 10 Hz, and that the cut-off frequency f_(c2) ofthe second filter 142 is 4 Hz, the feature amount detector 90B of FIG. 7generates a portion having a change in the size of the result of sensingas follows.

[0055]FIGS. 8A through 8D are waveform diagrams of the respective partsof FIG. 7. FIG. 8A is a waveform diagram of the result of sensing inputto the first and second filters 140 and 142. FIG. 8B is a waveformdiagram of the result of low-pass filtering of the first filter 140.FIG. 8C is a waveform diagram of the result of low-pass filtering of thesecond filter 142. FIG. 8D is a waveform diagram of a differencecomponent output from the differential calculator 144.

[0056] The first filter 140 having the cut-off frequency f_(c1) of 10 Hzlow-pass filters the first frequency component of the result of sensing,which is input through the input terminal IN4 and shown in FIG. 8A, andoutputs the result of filtering shown in FIG. 8B to the differentialcalculator 144. The second filter 142 having the cut-off frequencyf_(c2) of 4 Hz low-pass filters the second frequency component of theresult of sensing, which is input through the input terminal IN4 andshown in FIG. 8A, and outputs the result of filtering shown in FIG. 8Cto the differential calculator 144. The differential calculator 144calculates the difference between the result of filtering of the firstfilter 140 shown in FIG. 8B and the result of filtering of the secondfilter 142 shown in FIG. 8C and outputs the calculated difference shownin FIG. 8D as the portion having a change in size of the result ofsensing to the signal extractor 146. The signal extractor 146 extractsonly the positive or negative component from the difference receivedfrom the differential calculator 144 as a feature amount and outputs theextracted feature amount through an output terminal OUT7.

[0057] Let us know suppose that the motion unit 40 is attached to thethumb of a glove-shaped member (not shown) and a user wearing theglove-shaped member on his/her hand clicks information by moving his/herthumb to the left or right. Here, since the thumb usually moves to theleft and right when the user clicks the thumb, it is necessary to setonly one direction effective in clicking. Otherwise, when the thumb ismoved for one click, two clicks may be recognized. To recognize aneffective motion only, the signal extractor 124 or 146 shown in FIG. 5or 7 extracts a negative or positive component as a feature amount fromthe portion having a change in size.

[0058]FIG. 9 is a block diagram of a first embodiment of the signalextractor 124 or 146 of FIG. 5 or 7 according to the present invention.In this embodiment, the signal extractor 124 or 146 is realized as afirst rectifier 160.

[0059] The first rectifier 160 shown in FIG. 9 rectifies the portion,which has a change in size of the result of sensing and is received fromthe high-pass filter 122 through an input terminal IN5, or thedifference received from the differential calculator 144 through theinput terminal INS and outputs the result of rectification as thefeature amount through an output terminal OUT8. Accordingly, only theportion having a change in size of the result of sensing output from thehigh-pass filter 122 or only the positive component of the differenceoutput from the differential calculator 144 can be extracted as thefeature amount.

[0060]FIG. 10 is a block diagram of a second embodiment of the signalextractor 124 or 146 of FIG. 5 or 7 according to the present invention.In this embodiment, the signal extractor 124 or 146 includes a firstinverter 180, a second rectifier 182, and a second inverter 184.

[0061] The first inverter 180 shown in FIG. 10 inverts the portion,which has a change in the size of the result of sensing and is receivedfrom the high-pass filter 122 through an input terminal IN6, or thedifference received from the differential calculator 144 through theinput terminal IN6 and outputs the result of inversion to the secondrectifier 182. The second rectifier 182 rectifies the result ofinversion received from the first inverter 180 and outputs the result ofrectification to the second inverter 184. The second inverter 184inverts the result of rectification received from the second rectifier182 and outputs the result of inversion as the feature amount through anoutput terminal OUT9. Accordingly, only the size-changed portion of theresult of sensing output from the high-pass filter 122 or only thenegative component of the difference output from the differentialcalculator 144 can be extracted as the feature amount.

[0062] Meanwhile, after step 70 shown in FIG. 3, it is determinedwhether the feature amount is equal to or greater than a predeterminedthreshold in step 72. The predetermined threshold is previously setaccording to the motion range of the motion unit 40 can be moved. Forexample, when the motion unit 40 is attached to a user's each finger,the amplitudes of feature amounts detected when each finger is clickedare acquired in advance, and the predetermined threshold can be setbased on the result of analyzing the acquired amplitudes of the featureamounts, that is, the motion degrees of the fingers.

[0063] To perform step 72, the second comparator 94 compares the featureamount received from the feature amount detector 90 with the externallyreceived predetermined threshold and outputs the result of comparison tothe first counter 96 and to the sensing unit 42 through an outputterminal OUT2. If it is determined that the feature amount is less thanthe predetermined threshold, the procedure goes to step 10. For this,the sensing unit 42 senses a new motion of the motion unit 40 when thefeature amount is recognized as being less than the predeterminedthreshold based on the result of comparison performed by the secondcomparator 94.

[0064]FIG. 11 is a waveform diagram showing first and secondpredetermined periods T1 and T2 for explaining steps 74 and 76 shown inFIG. 3. The vertical axis refers to time, and the horizontal axis refersto amplitude values.

[0065] Referring to FIG. 11, if it is determined that a feature amount200 is at least of the same value as the predetermined threshold, it isdetermined whether the feature amount 200 is maintained to be at leastthe predetermined threshold during the first predetermined period T1 instep 74. To perform step 74, the effective signal detection unit 48A canbe further provided with the first counter 96 and the third comparator98. The first counter 96 performs a counting operation in response tothe result of comparison received from the second comparator 94 andoutputs the result of counting to the third comparator 98. For example,the first counter 96 performs a counting operation when recognizing thatthe feature amount is at least of the same value as the predeterminedthreshold based on the result of comparison performed by the secondcomparator 94 and does not perform the counting operation when it isrecognized that the feature amount 200 is less than the predeterminedthreshold. Then, the third comparator 98 compares the result of countingreceived from the first counter 96 with the first predetermined periodT1 externally received and outputs the result of comparison to theeffective signal generator 100 and to the sensing unit 42 through anoutput terminal OUT3.

[0066] If it is determined that the feature amount 200 is not maintainedto be at least the predetermined threshold for the first predeterminedperiod T1, the procedure goes to step 10. For this, the sensing unit 42senses a new motion of the motion unit 40 if it is determined that thefeature amount 200 is not maintained to be at least the predeterminedthreshold for the first predetermined period T1 based on the result ofcomparison performed by the third comparator 98. This is because afeature amount should be maintained to be at least a predeterminedthreshold for at least the first predetermined period T1 in order todetermine a user's motion as an intentional motion to selectinformation. Otherwise, the user's motion is not determined as anintentional effective motion.

[0067] In contrast, if it is determined that the feature amount 200 ismaintained to be at least the predetermined threshold for the firstpredetermined period T1, the sensed motion of the motion unit 40 isdetermined as an effective motion in step 76, and the procedure goes tostep 18. Here, the first predetermined period T1 is set to the minimumtime taken for the user to move the motion unit 40 to intentionallyselect information. For performing step 76, the effective signalgenerator 100 generates an effective signal indicating that the motionof the motion unit 40 is an effective motion in response to the resultof comparison received from the third comparator 98 and outputs theeffective signal to the effective information determination unit 54through an output terminal OUT4. Here, if it is determined that thefeature amount 200 is maintained to be at least the predeterminedthreshold for the first predetermined period T1 based on the result ofcomparison of the third comparator 98, the sensing unit 42 may not sensea new motion of the motion unit 40 or may not output the result ofsensing.

[0068] Step 74 may be selectively provided. Accordingly, the firstcounter 96 and the third comparator 98 of FIG. 4 may also be selectivelyprovided. In this case, the effective signal generator 100 generates aneffective signal in response to the result of comparison received fromthe second comparator 94. For example, the effective signal generator100 generates an effective signal if it is determined that the featureamount 200 is at least of the same value as the predetermined thresholdbased on the result of comparison received from the second comparator 94and does not generate an effective signal if it is determined that thefeature amount 200 is less than the predetermined threshold.

[0069] Meanwhile, according to the present invention, when it isdetermined whether the sensed motion is effective in step 16, the resultof sensing obtained for a period other than the first predeterminedperiod T1 in the second predetermined period T2 of FIG. 11 is not usedbecause undesirable cross-talk or noise may occur when the user selectsinformation. For example, when the user having the motion unit 40attached to each finger moves the middle finger in order to inputdesired information, the ring finger may be moved together, which causescross-talk occurrence. To prevent such cross-talk from occurring, theeffective signal detection unit 48A can be provided with the fourthcomparator 102. The fourth comparator 102 compares the result ofcounting received from the first counter 96 with the secondpredetermined period T2 received externally and outputs the result ofcomparison to the effective signal generator 100 and to the sensing unit42 through an output terminal OUT5. Then, the effective signal generator100 generates an effective signal in response to the result ofcomparison received from the fourth comparator 102. For example, if itis recognized that the second predetermined period T2 has not elapsedsince the first predetermined period T1 elapsed, based on the result ofcomparison performed by the fourth comparator 102, the effective signalgenerator 100 does not generate a new effective signal even if it isrecognized that the feature amount 200 is at least of the same value asthe predetermined threshold based on the result of comparison of thesecond comparator 94. According to the present invention, if it isrecognized that a current time is in the period other than the firstpredetermined period T1 in the second predetermined period T2 based onthe result of comparison performed by the fourth comparator 102, thesensing unit 42 may not sense a new motion of the motion unit 40 or maynot output the result of sensing. This is for preventing the sensingunit 42 from unnecessarily performing a sensing operation during theperiod other than the first predetermined period T1 in the secondpredetermined period T2. According to the present invention, the secondpredetermined period T2 is set according to a time period for which themotion unit 40 may be unnecessarily moved when the user selectsinformation. Alternatively, the second predetermined period T2 may beset to be different depending on the type of motion unit 40. Forexample, when it is assumed that the motion unit 40 is attached to eachfinger of the user's hands and a clicking motion is performed by movingthe thumb, the second predetermined period T2 is set to be longer thanit is set on the assumption that the clicking operation is performed bymoving a finger other than the thumb, in order to prevent two featureamounts from being detected. Here, since the thumb is moved two times tothe left and right for the clicking motion unlike the other fingers, twofeature amounts may be detected. According to the present invention, thefourth comparator 102 shown in FIG. 4 can be selectively provided. Inthis case, the effective signal generator 100 generates an effectivesignal in response to only the result of comparison received from thethird comparator 98 regardless of whether the second predeterminedperiod T2 has elapsed.

[0070] The effective information determination unit 54 of FIG. 2determines the information received through an input terminal IN1 aseffective information in response to the effective signal received fromthe effective signal detection unit 48 and outputs the effectiveinformation through an output terminal OUT1 in step 18. For example, ifit is recognized that the motion of the motion unit 40 is an effectivemotion based on the effective signal, the effective informationdetermination unit 54 determines the information, which is selected bythe effective motion and received through the input terminal IN1, aseffective information and outputs the determined information through theoutput terminal OUT1. However, if it is recognized that the motion ofthe motion unit 40 is not an effective motion based on the effectivesignal, the effective information determination unit 54 determines theinformation, which is selected by the motion of the motion unit 40 andreceived through the input terminal IN1, as ineffective information.

[0071] For example, the effective information determination unit 54shown in FIG. 2 may be applied as an information selection unit which isdisclosed in the Korean Patent Application No. 2001-41560 mentionedabove. In such an application, the effective information determinationunit 54 establishes a one-dimensional position of an information screenfrom a first and/or second displacement and an angle, determines theinformation, which is located at the established one-dimensionalposition and received through the input terminal IN1, as effectiveinformation selected by the user in response to the effective signalreceived from the effective signal detection unit 48, and outputs theestablished effective information through the output terminal OUT1.

[0072] More specifically, the effective information determination unit54 acts as an information recognizer disclosed in the Korean PatentApplication No. 2001-41560. In other words, the effective informationdetermination unit 54 searches for the information which is mapped to aone-dimensional position designated by a user on the information screen,recognizes the searched information which is received through the inputterminal IN1 as effective information which is selected by the user inresponse to the effective signal received from the effective signaldetection unit 48, and outputs the recognized effective informationthrough the output terminal OUT1. Alternatively, the effectiveinformation determination unit 54 searches for the information, which ismapped to the horizontal and vertical coordinate values corresponding toa two-dimensional position determined from the horizontal and verticalpositions of information designated by the user on the informationscreen, recognizes the searched information which is received throughthe input terminal IN1 as effective information which is selected by theuser in response to the effective signal received from the effectivesignal detection unit 48, and outputs the recognized effectiveinformation through the output terminal OUT1.

[0073] Meanwhile, at least two effective motions may be detected. Forexample, when the motion unit 40 is provided at each finger, theclicking motion of a middle finger can be accompanied with the motion ofa ring finger and the motion of a little finger. In this case, theunintentional motions of the ring and little fingers must be consideredas ineffective motions. Otherwise, the motions of the ring and littlefingers may act as cross-talk when it is determined whether the motionof the middle finger is an effective motion.

[0074] Hereinafter, in the case where at least two effective motions aregenerated, an information selection method according to the presentinvention and the structure and operations of an information selectionapparatus according to the present invention for performing the abovemethod will be described with reference to the attached drawings.

[0075]FIG. 12 is a flowchart of a first embodiment of an informationselection method according to the present invention when at least twoeffective motions are generated. In this embodiment, the informationselection method includes determining effective information using onemotion among a plurality of effective motions in steps 220 through 226.

[0076]FIG. 13 is a block diagram of an information selection apparatusfor performing the method of FIG. 12 according to the present invention.The information selection apparatus includes a first storage unit 240, asecond counter 242, a first feature amount selector 244, and aneffective information determination unit 246.

[0077] If it is determined that the motion of the motion unit 40 is aneffective motion in step 16 shown in FIG. 1, it is determined whetherthere are at least two effective motions in step 220. For this, thesecond counter 242 counts the number of effective signals received fromthe effective signal detection unit 48 through an input terminal IN8 andoutputs the result of counting to the first feature amount selector 244and to the effective information determination unit 246.

[0078] If it is determined that there are at least two effectivemotions, the largest effective motion is selected from the effectivemotions in step 224. For this, the first storage unit 240 receives oneor more feature amounts corresponding to one or more effective motionsfrom the feature amount detector 90 through an input terminal IN7 andstores the one or more feature amounts. The first feature amountselector 244 selects the biggest feature amount from the feature amountsstored in the first storage unit 240 in response to the result ofcounting received from the second counter 242 and outputs the selectedfeature amount to the effective information determination unit 246. Forexample, only if it is recognized that there are at least two effectivemotions based on the result of counting received from the second counter242, the first feature amount selector 244 performs step 224.

[0079] The steps 220 and 224 may be performed between steps 16 and 18shown in FIG. 1. The first storage unit 240, the second counter 242, andthe first feature amount selector 244 shown in FIG. 13 may be providedbetween the effective signal detection unit 48 and the effectiveinformation determination unit 54 shown in FIG. 2. In this case, theeffective information determination unit 246 acts as the effectiveinformation determination unit 54.

[0080] Here, if it is determined that there are not at least twoeffective motions based on the result of counting performed by thesecond counter 242, the effective information determination unit 246determines the information, which is selected by a single effectivemotion and received through an input terminal IN9, as effectiveinformation and outputs the determined effective information through anoutput terminal OUT10 in step 222. Alternatively, if it is determinedthat there are at least two effective motions based on the result ofcounting performed by the second counter 242, after step 224, theeffective information determination unit 246 determines information,which is selected by an effective motion corresponding to the featureamount selected by the first feature amount selector 244 from aplurality of pieces of information which are selected by the effectivemotions and received through the input terminal IN9, as the effectiveinformation and outputs the determined effective information through theoutput terminal OUT10 in step 226.

[0081]FIG. 14 is a flowchart of a second embodiment of an informationselection method according to the present invention when at least twoeffective motions are generated. In this embodiment, the informationselection method includes determining the effective information usingone motion among a plurality of effective motions, in steps 260 through266.

[0082]FIG. 15 is a block diagram of an information selection apparatusfor performing the method of FIG. 14 according to the present invention.The information selection apparatus includes a second storage unit 280,a third counter 282, a first time selector 284, and an effectiveinformation determination unit 286.

[0083] If it is determined that the motion of the motion unit 40 is aneffective motion in step 16 shown in FIG. 1, it is determined whetherthere are at least two effective motions in step 260. For this, thethird counter 282 counts the number of effective signals received fromthe effective signal detection unit 48 through an input terminal IN11and outputs the result of counting to the first time selector 284 and tothe effective information determination unit 286.

[0084] If it is determined that there are at least two effectivemotions, a first determined effective motion is selected from theeffective motions in step 264, and the procedure goes to step 266.

[0085] For clarity of step 264, it is assumed that the motion unit 40 isattached to each finger of a user's hands intending to selectinformation, and information is selected by moving one of the user'sfingers. Here, at least one finger near to a finger which isintentionally moved may be moved together or following with theintentionally moved finger regardless of the user's intention.Accordingly, in step 264 it is determined which finger is intentionallymoved based on the fact that a feature amount generated by the motion ofthe intentionally moved finger is detected prior to a feature amountgenerated by the motion of a near finger. To perform step 264, thesecond storage unit 280 stores points (that is, instants of time) whenone or more feature amounts corresponding to one or more effectivemotions are received from the feature amount detector 90 through aninput terminal IN10. The first time selector 284 selects an earliesttime from the instants of time stored in the second storage unit 280 inresponse to the result of counting received from the third counter 282and outputs the selected time to the effective information determinationunit 286. For example, only if it is recognized that there are at leasttwo effective motions based on the result of counting received from thethird counter 282, the first time selector 284 performs step 264. Steps260 and 264 may be performed between steps 16 and 18 shown in FIG. 1.The second storage unit 280, the third counter 282, and the first timeselector 284 shown in FIG. 15 may be provided between the effectivesignal detection unit 48 and the effective information determinationunit 54 shown in FIG. 2. In this case, the effective informationdetermination unit 286 acts as the effective information determinationunit 54.

[0086] Here, if it is determined that there are not at least twoeffective motions based on the result of counting performed by the thirdcounter 282, the effective information determination unit 286 determinesthe information, which is selected by a single effective motion andreceived through an input terminal IN12, as effective information andoutputs the determined effective information through an output terminalOUT11 in step 262. Alternatively, if it is determined that there are atleast two effective motions based on the result of counting performed bythe third counter 282, after step 264, the effective informationdetermination unit 286 determines the information, which is selected bythe first determined effective motion corresponding to a feature amountgenerated at the time selected by the first time selector 284 from aplurality of pieces of information which are selected by the effectivemotions and received through the input terminal IN12, as the effectiveinformation and outputs the determined effective information through theoutput terminal OUT11 in step 266.

[0087]FIG. 16 is a flowchart of a third embodiment of an informationselection method according to the present invention when at least twoeffective motions are generated. In this embodiment, the informationselection method includes determining the effective information usingone motion among a plurality of effective motions, in steps 300 through310.

[0088]FIG. 17 is a block diagram of an information selection apparatusfor performing the method of FIG. 16 according to the present invention.The information selection apparatus includes a third storage unit 330, afourth storage unit 332, a fourth counter 334, a fifth comparator 336, asecond feature amount selector 338, a second time selector 340, and aneffective information determination unit 342.

[0089] If it is determined that the motion of the motion unit 40 is aneffective motion in step 16 shown in FIG. 1, it is determined whetherthere are at least two effective motions in step 300. For this, thefourth counter 334 counts the number of effective signals received fromthe effective signal detection unit 48 through an input terminal IN15and outputs the result of counting to the fifth comparator 336 and tothe effective information determination unit 342.

[0090] If it is determined that there are at least two effectivemotions, it is determined whether the effective motions are determinedsimultaneously in step 304. For this, the fourth storage unit 332 storesinstants of time when one or more feature amounts corresponding to oneor more effective motions are received from the feature amount detector90 through an input terminal IN12. The fifth comparator 336 compares theinstants of time stored in the fourth storage unit 332 and outputs theresult of comparison to the second feature amount selector 338, thesecond time selector 340, and the effective information determinationunit 342. According to the present invention, the fifth comparator 336may perform a comparison operation in response to the result of countingreceived from the fourth counter 334. For example, if it is recognizedthat there are not at least two effective motions based on the result ofcounting performed by the fourth counter 334, the fifth comparator 336does not perform the comparison operation.

[0091] If it is determined that the effective motions are not determinedsimultaneously, a first determined effective motion is selected from theeffective motions in step 306, and the procedure goes to step 310. Likestep 264, step 306 is performed based on the fact that a feature amountcorresponding to the first determined effective motion is first detectedby the feature amount detector 90. To perform step 306, the second timeselector 340 selects the earliest instant of time from the instants oftime stored in the fourth storage unit 332 in response to the result ofcomparison received from the fifth comparator 336 and outputs theselected instant of time to the effective information determination unit342. For example, only if it is recognized that the effective motionsare not determined simultaneously based on the result of comparisonreceived from the fifth comparator 336, the second time selector 340performs step 306.

[0092] If it is determined that the effective motions are determinedsimultaneously, the largest effective motion is selected from theeffective motions in step 308, and the procedure goes to step 310. Forthis, the third storage unit 330 receives one or more feature amountscorresponding to one or more effective motions from the feature amountdetector 90 through an input terminal IN13 and stores the one or morefeature amounts. The second feature amount selector 338 selects abiggest feature amount from among the feature amounts stored in thethird storage unit 330 in response to the result of comparison receivedfrom the fifth comparator 336 and outputs the selected feature amount tothe effective information determination unit 342. For example, only ifit is recognized that the effective motions are determinedsimultaneously based on the result of comparison received from the fifthcomparator 336, the second feature amount selector 338 performs step308.

[0093] The steps 300 through 308 may be performed between steps 16 and18 shown in FIG. 1. The third and fourth storage units 330 and 332, thefourth counter 334, the fifth comparator 336, the second feature amountselector 338, and the second time selector 340 shown in FIG. 17 may beprovided between the effective signal detection unit 48 and theeffective information determination unit 54 shown in FIG. 2. In thiscase, the effective information determination unit 342 acts as theeffective information determination unit 54.

[0094] Here, if it is determined that there are not at least twoeffective motions based on the result of counting performed by thefourth counter 334, the effective information determination unit 342determines the information, which is selected by a single effectivemotion and received through an input terminal IN16, as effectiveinformation and outputs the determined effective information through anoutput terminal OUT12 in step 302. Alternatively, if it is determinedthat there are at least two effective motions based on the result ofcounting performed by the fourth counter 334, after step 306 or 308, theeffective information determination unit 342 determines the information,which is selected by the effective motion corresponding to the featureamount selected by the second feature amount selector 338 or the featureamount generated at the instant of time selected by the second timeselector 340 from a plurality of pieces of information which areselected by the effective motions and received through the inputterminal IN16, as the effective information in response to the result ofcomparison received from the fifth comparator 336 and outputs thedetermined effective information through the output terminal OUT12 instep 310.

[0095]FIG. 18 is a flowchart of a fourth embodiment of an informationselection method according to the present invention when at least twoeffective motions are generated. In this embodiment, the informationselection method includes determining the effective information usingone motion, among a plurality of effective motions, in steps 300, 306through 310, and 370.

[0096]FIG. 19 is a block diagram of an information selection apparatusfor performing the method of FIG. 18 according to the present invention.The information selection apparatus includes a third storage unit 330, afourth storage unit 332, a fourth counter 334, a sixth comparator 360, asecond feature amount selector 338, a second time selector 340, and aneffective information determination unit 342.

[0097] The information selection method of FIG. 18 is the same as thatof FIG. 16 with the exception that, step 370 in FIG. 18 is performedinstead of step 304. In addition, the structure and operations of theinformation selection apparatus shown in FIG. 19 are the same as thoseof the information selection apparatus shown in FIG. 17 with theexception that the sixth comparator 360 in FIG. 19 is used instead ofthe fifth comparator 336. Accordingly, in describing FIGS. 18 and 19,repeated portions will be omitted.

[0098] Unlike the method shown in FIG. 16, in the information selectionmethod shown in FIG. 18, if it is determined that there are at least twoeffective motions, it is determined in step 370 whether the amounts ofthe effective motions, that is, the degrees of the effective motions,are the same. If it is determined that the amounts of the effectivemotions are the same, the procedure goes to step 306. If it isdetermined that the amounts of the effective motions are not the same,the procedure goes to step 308. For this, the sixth comparator 360 ofFIG. 19 compares the feature amounts received from the third storageunit 330 and outputs the result of comparison to the second featureamount selector 338, the second time selector 340, and the effectiveinformation determination unit 342. Accordingly, if it is determinedthat the feature amounts corresponding to the effective motions are thesame based on the result of comparison performed by the sixth comparator360, that is, if it is determined that the degrees of the effectivemotions are the same, the second time selector 340 performs step 306. Incontrast, if it is determined that the feature amounts corresponding tothe effective motions are not the same based on the result of comparisonperformed by the sixth comparator 360, the second feature amountselector 338 performs step 308.

[0099] According to the present invention, the effective informationdetermination unit 246, 286, or 342 shown in FIG. 13, 15, 17, or 19 mayrecognize which motion unit 40 among one or more motion units 40generates the effective motion selected in step 224, 264, 306, or 308.For this, instead of outputting the selected feature amount, the firstor second feature amount selector 244 or 338 outputs a uniqueidentification number for identifying the motion unit 40, whichgenerates a motion corresponding to the selected feature amount, to theeffective information determination unit 246 or 342. Instead ofoutputting the selected time, the first or second time selector 284 or340 outputs the unique identification number of the motion unit 40,which generates a motion corresponding to the feature amount generatedat the selected time, to the effective information determination unit286 or 342. Accordingly, the effective information determination unit246 can recognize which motion unit 40 has generated a motion selectedas an effective motion based on the unique identification numberreceived from the first feature amount selector 244. Similarly, theeffective information determination unit 286 can recognize which motionunit 40 has generated a motion selected as an effective motion based onthe unique identification number received from the first time selector284. The effective information determination unit 342 can recognizewhich motion unit 40 has generated a motion selected as an effectivemotion based on the unique identification number received from thesecond-feature amount selector 338 or the second time selector 340.

[0100] The information selection apparatus shown in FIG. 2 may beprovided with a separate communication unit (not shown) for convertingthe format of an effective signal received from the effective signaldetection unit 48, converting the signal having the converted formatinto a wireless signal, and wirelessly transmitting the wireless signalto the effective information determination unit 54.

[0101] As described above, the motion unit 40 can be attached to auser's predetermined body part. In the case where the predetermined bodypart is a finger, the sensing unit 42 senses the motion of a fingerjoint. In the case where the predetermined body part is a hand, thesensing unit 42 senses the motion of the wrist. In the case where thepredetermined body part is a neck, the sensing unit 42 senses the motionof the neck joint. In addition, in the case where the sensing unit 42senses the motion of a third joint from the end of the finger, aninformation selection method and apparatus according to the presentinvention can be used for recognizing whether the clicking motion of afinger such as an index finger, middle finger, ring finger, or littlefinger is effective, because the third joint of a finger is usuallymoved when a user clicks a key on a widely known QWERY keyboard.

[0102] For example, let us assume that a user inputs information in athree-dimensional space by moving a glove-shaped member endowed with thesensing unit 42, and the sensing unit 42 is composed of inertial sensorsattached to fingers and the back of a hand. Here, an informationselection method according to the present invention can be used forrecognizing whether the information pointed at by the motion angle of afinger at its joint is effective or for recognizing whether a finger'sclicking motion for determining the input of information pointed at bythe finger is effective.

[0103] Consequently, when a user intends to point or input informationby moving the motion unit 40 in a two- or three-dimensional space, aninformation selection method and apparatus according to the presentinvention can recognize whether the motion of the motion unit 40 iseffective in apparatuses for sensing the motion of the motion unit 40.

[0104] Industrial Applicability

[0105] As described above, considering that a change in the size of themotion sensing result of the motion unit 40 can be large or small wheninformation is selected by slowly or quickly moving the motion unit 40,a method and apparatus for selecting information in a multi-dimensionalspace according to the present invention detect, as a portion having achange in size, the difference between the results of filteringperformed using the first and second filters 140 and 142 having isdifferent cut-off frequencies, thereby overcoming difficulty in settinga predetermined threshold to a single value. In addition, even the veryslight motion of the motion unit 40 can be accurately detected withoutbeing influenced by gravity and offsets which can be provoked by usingan inertial sensor as the sensing unit 42. Moreover, the presentinvention can accurately determine whether a user's two- orthree-dimensional motion is an effective motion for selectinginformation and which motion unit 40, among at least two motion units40, has generated the effective motion, thereby achieving a high correctrecognition rate and high reliability and allowing a user to easilyselect the desired information.

What is claimed is:
 1. A method of selecting information in amulti-dimensional space, the method comprising the steps of: (a) sensingthe motion of a user for information selection; (b) determining, usingthe amount of the sensed motion, whether the sensed motion is aneffective motion of the intended information selection and returning tostep (a) if it is determined that the motion is not the effectivemotion; and (c) determining whether the amount of the sensed motionexceeds a predetermined amount after step (a) and going to step (b) ifit is determined that the amount of the motion does not exceed thepredetermined amount.
 2. (Delete)
 3. The method of claim 1, furthercomprising the step of converting the result of sensing from an analogform into a digital one after step (a) and going to step (b), whereinstep (b) comprises determining whether the motion is the effectivemotion based on the result of conversion.
 4. The method of claim 1,further comprising the step of (d) if it is determined that the motionis the effetive motion in step (b), determining the information selectedby the effective motion as effective information.
 5. The method of claim1, wherein step (a) comprises visually sensing the motion.
 6. The methodof claim 1, wherein the motion is a three-dimensional motion.
 7. Themethod of claim 1, wherein the motion is a two-dimensional motion. 8.The method of claim 1, wherein the information selection impliespointing the information.
 9. The method of claim 1, wherein theinformation selection denotes inputting the information.
 10. The methodof claim 4, wherein step (b) comprises the sub-steps of: (b1) extractingas a feature amount a portion having a change in the size of the sensingresult; (b2) determining whether the feature amount is at least of apredetermined threshold and turning to step (a) if it is determined thatthe feature amount is less than the predetermined threshold; and (b3) ifit is determined that the feature amount is at least of thepredetermined threshold, determining that the motion is the effectivemotion and going to step (d).
 11. The method of claim 10, wherein step(b1) comprises band-pass filtering the result of sensing and determiningthe result of band-pass filtering as the feature amount.
 12. The methodof claim 10, wherein step (b1) comprises the sub-steps of: (b11)filtering a first frequency component and a second frequency componentof the result of sensing; and (b12) obtaining a difference between thefirst and second filtered frequency components and determining thedifference as the feature amount.
 13. The method of claim 12, whereinthe first and second frequency components are low-band components. 14.The method of claim 12, wherein the first frequency component is alow-band component, and the second frequency component is a high-bandcomponent.
 15. The method of claim 12, wherein the first frequencycomponent is a low-band component, and the second frequency component isa band component.
 16. The method of claim 12, wherein the firstfrequency component is a high-band component, and the second frequencycomponent is a band component.
 17. The method of claim 12, wherein thefirst and second frequency components are high-band components.
 18. Themethod of claim 12, wherein the first and second frequency componentsare band components.
 19. The method of claim 10, wherein in step (b1), apositive component of the portion having a change in the size of thesensing result is extracted as the feature amount.
 20. The method ofclaim 10, wherein in step (b1), a negative component of the portionhaving a change in the size of the sensing result is extracted as thefeature amount.
 21. The method of claim 10, wherein step (b) furthercomprises the sub-step of (b4) determining whether the feature amount ismaintained to be at least of the predetermined threshold for a firstpredetermined period if it is determined that the feature amount is atleast the predetermined threshold, and turning to step (a) if it isdetermined that the feature amount is not maintained to be at least ofthe predetermined threshold for the first predetermined period, and instep (b3), the motion is determined as the effective motion if it isdetermined that the feature amount is maintained to be at least of thepredetermined threshold for the first predetermined period.
 22. Themethod of claim 21, wherein when whether the motion is the effectivemotion is determined in step (b), the result of sensing obtained duringa period other than the first predetermined period in a secondpredetermined period is not used, and the second predetermined period islonger than the first predetermined period.
 23. The method of claim 10,further comprising the step of regularizing the result of sensing afterstep (a) and going to step (b), wherein in step (b) whether the motionis the effective motion is determined from the result of regularization.24. The method of claim 10, wherein step (b) further comprisesregularizing the portion having a change in size extracted in step (b1),determining the result of regularization as the feature amount, andgoing to step (b2).
 25. The method of claim 23, wherein the result ofregularization is the result of multiplying the result of sensing by aweight which corresponds to a motion degree at which the user can movewhen selecting the information.
 26. The method of claim 24, wherein theresult of regularization is the result of multiplying the portion havinga change in size by a weight which corresponds to a motion degree atwhich the user can move when selecting the information.
 27. The methodof claim 23, further comprising the steps of: (e1) determining whetherthere are at least two effective motions; and (e2) if it is determinedthat there are at least two effective motions, selecting a largesteffective motion from the at least two effective motions and going tostep (d), wherein in step (d), if it is determined that there is onlyone effective motion in step (e1), information, which is selected by thesingle effective motion is determined as the effective information, orinformation, which is selected from information selected by theeffective motions by the effective motion selected in step (e2), isdetermined as the effective information.
 28. The method of claim 23,further comprising the steps of: (f1) determining whether there are atleast two effective motions; and (f2) if it is determined that there areat least two effective motions, selecting a first determined effectivemotion from the at least two effective motions and going to step (d),wherein in step (d), if it is determined that there is only oneeffective motion in step (f1), information selected by the singleeffective motion is determined as the effective information, orinformation selected by the effective motion selected from the at leasttwo effective motions in step (f2) is determined as the effectiveinformation.
 29. The method of claim 23, further comprising the stepsof: (g1) determining whether there are at least two effective motions;and (g2) if it is determined that there are at least two effectivemotions, determining whether the effective motions are simultaneouslydetermined; (g3) if it is determined that the effective motions aresimultaneously determined, selecting a largest effective motion from theat least two effective motions and going to step (d); and (g4) if it isdetermined that the effective motions are not simultaneously determined,selecting a first determined effective motion from the at least twoeffective motions and going to step (d), wherein in step (d), if it isdetermined that there is only one effective motion in step (g1),information, which is selected by the single effective motion isdetermined as the effective information, or information, which isselected from information selected by the at least two effective motionsby the effective motion selected in step (g3) or (g4), is determined asthe effective information.
 30. The method of claim 23, furthercomprising the steps of: (h1) determining whether there are at least twoeffective motions; and (h2) if it is determined that there are at leasttwo effective motions, determining whether the amounts of the effectivemotions are the same; (h3) if it is determined that the effectivemotions are not the same, selecting a largest effective motion from theat least two effective motions and going to step (d); and (h4) if it isdetermined that the effective motions are the same, selecting a firstdetermined effective motion from the at least two effective motions andgoing to step (d), wherein in step (d), if it is determined that thereis only one effective motion in step (h1), information, which isselected by the single effective motion is determined as the effectiveinformation, or information, which is selected from information selectedby the at least two effective motions by the effective motion selectedin step (h3) or (h4), is determined as the effective information. 31.The method of claim 25, wherein the user moves a predetermined body partwhen selecting the information.
 32. The method of claim 31, wherein thepredetermined body part is at least one hand.
 33. The method of claim32, wherein the weight varies with the kind of finger.
 34. The method ofclaim 32, wherein the weight varies with an angle at which a finger isbent.
 35. The method of claim 32, wherein the motion corresponds to athird joint of a finger.
 36. The method of claim 31, wherein step (c)comprises determining whether the amount of the sensed upward, downward,leftward, rightward, frontward, or backward motion of the predeterminedbody part exceeds the predetermined amount after step (a) and going tostep (b) if it is determined that the amount of the sensed motion doesnot exceed the predetermined amount.
 37. The method of claim 31, whereinthe predetermined threshold is set according to a motion degree at whichthe predetermined body part can be moved.
 38. The method of claim 22,wherein when the information is selected, the user moves a predeterminedbody part, and the second predetermined period is set depending on thekind of predetermined body part.
 39. An apparatus for selectinginformation in a multi-dimensional space, the apparatus comprising: atleast one motion unit moved by a user intending to select information;at least one sensing unit for sensing the motion of the motion unit andoutputting the result of sensing; at least one effective signaldetection unit for checking whether the motion of the motion unit is aneffective motion intending to select the information based on the resultof sensing and outputting the result of checking as an effective signal;a motion amount detection unit for detecting the amount of the motionfrom the result of sensing; and a first comparator for comparing theamount of the motion received from the motion amount detection unit witha predetermined amount and outputting the result of comparison, whereinthe effective signal detection unit checks whether the motion of themotion unit is the effective motion in response to the result ofcomparison performed the first comparator.
 40. (Delete)
 41. Theapparatus of claim 39, further comprising an analog-to-digital converterfor converting the sensing result from an analog form into a digitalform and outputting the result of conversion to the effective signaldetection unit, wherein the effective signal detection unit checkswhether the motion of the motion unit is the effective motion based onthe result of conversion.
 42. The apparatus of claim 41, wherein theanalog-to-digital converter converts the result of sensing from theanalog form into the digital form in response to the result ofcomparison performed by the first comparator.
 43. The apparatus of claim39, further comprising an effective information determination unit fordetermining information selected by the motion as effective informationin response to the effective signal received from the effective signaldetection unit.
 44. The apparatus of claim 39, wherein the sensing unitvisually senses the motion of the motion unit.
 45. The apparatus ofclaim 39, wherein the motion unit is moved by the user in athree-dimensional space.
 46. The apparatus of claim 39, wherein themotion unit is moved by the user in a two-dimensional space.
 47. Theapparatus of claim 39, wherein the selection of the information impliespointing the information.
 48. The apparatus of claim 39, wherein theselection of the information denotes inputting the information.
 49. Theapparatus of claim 43, wherein the effective signal detection unitcomprises: a feature amount detector for extracting as a feature amounta portion having a change in the size of the sensing result input fromthe sensing unit and outputting the extracted feature amount; a secondcomparator for comparing the feature amount received from the featureamount detector with a predetermined threshold and outputting the resultof comparison; and an effective signal generator for generating theeffective signal in response to the result of comparison received fromthe second comparator, and wherein the sensing unit senses the motion ofthe motion unit in response to the result of comparison received fromthe second comparator.
 50. The apparatus of claim 49, wherein thefeature amount detector comprises a band-pass filter for band-passfiltering the result of sensing and outputting the result of band-passfiltering as the feature amount.
 51. The apparatus of claim 50, whereinthe feature amount detector comprises: a first filter for filtering afirst frequency component of the result of sensing and outputting theresult of filtering; a second filter for filtering a second frequencycomponent of the result of sensing and outputting the result offiltering; and a differential calculator for calculating a differencebetween the result of filtering received from the first filter and theresult of filtering received from the second filter and outputting thedifference as the feature amount.
 52. The apparatus of claim 51, whereinthe first and second frequency components are low-band components. 53.The apparatus of claim 51, wherein the first frequency component is alow-band component, and the second frequency component is a high-bandcomponent.
 54. The apparatus of claim 51, wherein the first frequencycomponent is a low-band component, and the second frequency component isa band component.
 55. The apparatus of claim 51, wherein the firstfrequency component is a high-band component, and the second frequencycomponent is a band component.
 56. The apparatus of claim 51, whereinthe first and second frequency components are high-band components. 57.The apparatus of claim 51, wherein the first and second frequencycomponents are band components.
 58. The apparatus of claim 51, whereinthe feature amount detector further comprises a signal extractor forextracting only a positive component of the difference received from thedifferential calculator and outputting the extracted positive componentas the feature amount.
 59. The apparatus of claim 58, wherein the signalextractor comprises a first rectifier for rectifying the differencereceived from the differential calculator and outputting the result ofrectification as the feature amount.
 60. The apparatus of claim 51,wherein the feature amount detector further comprises a signal extractorfor extracting only a negative component of the difference received fromthe differential calculator and outputting the extracted negativecomponent as the feature amount.
 61. The apparatus of claim 60, whereinthe signal extractor comprises: a first inverter for inverting thedifference received form the differential calculator and outputting theresult of inversion: a second rectifier for rectifying the result ofinversion received from the first inverter and outputting the result ofrectification; and a second inverter for inverting the result ofrectification received from the second rectifier and outputting theresult of inversion as the feature amount.
 62. The apparatus of claim49, wherein the effective signal detection unit further comprises: afirst counter for performing a counting operation in response to theresult of comparison received from the second comparator; and a thirdcomparator for comparing the result of counting received from the firstcounter with a first predetermined period and outputting the result ofcomparison, the effective signal generator generates the effectivesignal in response to the result of comparison received from the thirdcomparator, and the sensing unit senses the motion in response to theresult of comparison received from the third comparator.
 63. Theapparatus of claim 62, wherein the effective signal detection unitfurther comprises a fourth comparator for comparing the result ofcounting received from the first counter with a second predeterminedperiod and outputting the result of comparison, the second predeterminedperiod being longer than the first predetermined period.
 64. Theapparatus of claim 63, wherein the effective signal generator generatesthe effective signal in response to the result of comparison receivedfrom the fourth comparator.
 65. The apparatus of claim 63, wherein thesensing unit senses the motion in response to the result of comparisonreceived from the fourth comparator.
 66. The apparatus of claim 49,further comprising a regularizing unit for regularizing the result ofsensing received from the sensing unit and outputting the result ofregularization to the effective signal detection unit, wherein theeffective signal detection unit generates the effective signal based onthe result of regularization received from the regularizing unit. 67.The apparatus of claim 66, wherein the regularizing unit comprises amultiplier for multiplying the result of sensing by a weight andoutputting the result of multiplication as the result of regularization,the weight being set depending on a motion degree at which the motionunit can be moved.
 68. The apparatus of claim 49, wherein the effectivesignal detection unit further comprises a regularizing unit forregularizing the portion having a change in the size, which is extractedby the feature amount detector, and outputting the result ofregularization as the feature amount to the second comparator.
 69. Theapparatus of claim 68, wherein the regularizing unit comprises amultiplier for multiplying the portion having a change in the size,which is extracted by the feature amount detector, by a weight andoutputting the result of multiplication as the result of regularizationto the second comparator, the weight being set depending on a motiondegree at which the motion unit can be moved.
 70. The apparatus of claim66, further comprising: a first storage unit for receiving one or morefeature amounts corresponding to the one or more effective motions fromthe feature amount detector and storing the one or more feature amounts;a second counter for counting the number of one or more effective signalgenerated from the effective signal detection unit; and a first featureamount selector for selecting a biggest feature amount from among theone or more feature amounts stored in the first storage unit in responseto the result of counting received from the second counter, wherein inresponse to the result of counting received from the second counter, theeffective information determination unit determines information, whichis selected by the sole effective motion, or information, which isselected from a plurality of pieces of information selected by the twoor more effective motions by an effective motion corresponding to theselected feature amount, as the effective information.
 71. The apparatusof claim 66, further comprising: a second storage unit for storing oneor more instants of time when one or more feature amounts correspondingto the one or more effective motions are generated from the featureamount detector; a third counter for counting the number of one or moreeffective signals generated from the effective signal detection unit;and a first time selector for selecting an earliest time from among theone or more times stored in the second storage unit in response to theresult of counting received from the third counter and outputting theselected time, wherein in response to the result of counting receivedfrom the third counter, the effective information determination unitdetermines information, which is selected by the sole effective motion,or information, which is selected from a plurality of pieces ofinformation selected by the two or more effective motions by aneffective motion corresponding to the selected feature amount generatedat the selected instant of time, as the effective information.
 72. Theapparatus of claim 66, further comprising: a third storage unit forreceiving one or more feature amounts corresponding to the one or moreeffective motions from the effective signal detection unit and storingthe one or more feature amounts; a fourth storage unit for storing ofone or more instants of time when one ore more feature amountscorresponding to the one or more effective motions are generated fromthe effective signal detection unit; a fourth counter for counting thenumber of the one or more effective signals generated from the effectivesignal detection unit; a fifth comparator for comparing the one or moretimes stored in the fourth storage unit and outputting the result ofcomparison; a second feature amount selector for selecting a largestfeature amount from the one or more feature amounts stored in the thirdstorage unit in response to the result of comparison received from thefifth comparator; and a second time selector for selecting an earliestinstant of time from the one or more instants of time stored in thefourth storage unit in response to the result of comparison receivedfrom the fifth comparator and outputting the selected time, wherein theeffective information determination unit determines information, whichis selected by the sole effective motion, as the effective informationin response to the result of counting received from the fourth counteror determines information, which is selected by an effective motioncorresponding to the feature amount selected by the second featureamount selector or to the instant of time selected by the second timeselector, as the effective information in response to the result ofcomparison received from the fifth comparator, among a plurality ofpieces of information selected by the two or more effective motions. 73.The apparatus of claim 66, further comprising: a third storage unit forreceiving one or more feature amounts corresponding to the one or moreeffective motions from the effective signal detection unit and storingthe one or more feature amounts; a fourth storage unit for storing oneor more instants of time when one or more feature amounts correspondingto the one or more effective motions are generated from the effectivesignal detection unit; a fourth counter for counting the number of theone or more effective signals generated from the effective signaldetection unit; a fifth comparator for comparing the one or more featureamounts stored in the third storage unit and outputting the result ofcomparison; a second feature amount selector for selecting a biggestfeature amount from the one or more feature amounts store in the thirdstorage unit in response to the result of comparison received from thefifth comparator; and a second time selector for selecting an earliestinstant of time from the one or more instants of time stored in thefourth storage unit in response to the result of comparison receivedfrom the fifth comparator and outputting the selected time, wherein theeffective information determination unit determines information, whichis selected by the sole effective motion, as the effective informationin response to the result of counting received from the fourth counteror determines information, which is selected by an effective motioncorresponding to the feature amount selected by the second featureamount selector or to the time selected by the second time selector, asthe effective information in response to the result of comparisonreceived from the fifth comparator, among a plurality of pieces ofinformation selected by the two or more effective motions.
 74. Theapparatus of claim 39, wherein the motion unit is attached to apredetermined body part of the user and moved by the user.
 75. Theapparatus of claim 39, wherein the user points the information by movingthe motion unit.
 76. The apparatus of claim 39, wherein the userdetermines input of the information by moving the motion unit.
 77. Theapparatus of claim 74, wherein the predetermined body part is at leastone hand.
 78. The apparatus of claim 77, wherein the motion correspondsto a third joint of a finger.